2023-04-17-Dev-C++翻新

Dev C++ 是一个很常用的 C++ IDE,但是它的年代有点太老了,所以它现在用它可能有一些问题,所以我们需要翻新它。

这里的 Dev C++ 是 Bloodshed Dev C++ 5.11

让AStyle能工作

Dev C++ 的 AStyle 是用来格式化代码的一个程序 (ctrl+shift+A调用),但是由于它会在DevCpp\AStyle下创建临时文件,而Program Files (x86) 下的文件夹有权限问题,所以它无法正常工作(调用之后没有效果)

要解决这个问题,一个方法就是设置 Dev C++ 每次都按管理员身份启动(右键dev c++快捷方式 - 属性 - 兼容性 - 以管理员身份运行此程序 打勾),但是这样每次都会弹出 UAC 窗口,很麻烦

另一个解决办法就是用目录联接(快捷方式不行)把 Astyle 放到一个没有权限问题的地方。具体做法:先把AStyle文件夹剪切到 D:\ 然后在 DevCpp 文件夹中以管理员身份启动命令行,输入 mklink /J AStyle D:\AStyle 即可